import os
import sys
import django

# 添加项目路径
sys.path.insert(0, os.path.dirname(os.path.abspath(__file__)))

# 设置Django环境
os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'settings_ultra_minimal')
django.setup()

# 导入Django模型
from django.contrib.auth.models import User

# 创建管理员账户
username = 'admin'
email = 'admin@mes.com'
password = 'admin123456'

# 检查用户是否已存在
if User.objects.filter(username=username).exists():
    print(f"用户 {username} 已存在")
    user = User.objects.get(username=username)
    print(f"用户ID: {user.id}")
    print(f"是否为超级用户: {user.is_superuser}")
else:
    # 创建超级用户
    user = User.objects.create_superuser(username, email, password)
    print(f"成功创建管理员账户: {username}")
    print(f"邮箱: {email}")
    print(f"密码: {password}")
    print("现在可以登录管理后台了！") 